package fr.afcepf.atod16.groupe1.projet3;

import java.util.HashMap;
import java.util.Map;

/**
 * Classe contenant les errreurs de validation lévé dans la methode validateForm
 * des ActionForm
 * @author cedric
 * @see ActionForm#validateForm() 
 */
public class ActionErrors {

    private Map<String, ActionMessage> actionMessages = new HashMap<String, ActionMessage>();

    /**
     * Retourne la map d'erreur
     * @return La map
     */
    public Map<String, ActionMessage> getActionMessages() {
        return actionMessages;
    }

    /**
     * Ajoute un message d'erreur dans la map
     * @param message Le message d'erreur
     */
    public void add(ActionMessage message) {
        actionMessages.put(message.getKey(), message);
    }

    @Override
    public String toString() {
        return "ActionErrors{" + "actionMessages=" + actionMessages + '}';
    }
}
